//////////////////////////////////////////////////////////////////////
//
//	Copyright 2010-2011 Rogo's Team. All Rights Reserved
//
//////////////////////////////////////////////////////////////////////
package com.rogo.mvc.interfaces
{
	public interface IController
	{
		function registerCommand(notificationName:String, commandClassRef:Class):void;
		function removeCommand(notificationName:String):void;
		function executeCommand(notification:INotification):void;
		function hasCommand(notificationName:String):Boolean;
	}
}